Controle "Mostrar senha como texto"

Eu tenho um formulário de login usual que consiste em dois campos de entrada, um para login e outro para senha. No momento, estou tentando adicionar um controle que mostrará a senha digitada como texto simples, para que o usuário possa verificar se há erros de digitação.

O problema é que os navegadores (pelo menos o Firefox) não permitem mudanças dinâmicas detype atributo de campos de entrada, então eu não posso simplesmente mudartype="password" paratype="text". Outro problema é que os navegadores não permitem obter o valor do campo de senha, por isso não posso criar um novoinput type="text" e defina seu valor para o da senha. Eu vi várias abordagens diferentes para essa tarefa, incluindoeste, mas eles estão funcionando somente se a senha for digitada e falhar quando o navegador preencher automaticamente a senha.

Então, qualquer sugestão para fazer isso é bem vinda. Eu estou usando o jQuery.

questionAnswers(7)

yourAnswerToTheQuestion