Se in effetti vedi il post la soluzione proposta era diversa. Un input non può cambiare il suo tipo a runtime, ma bisogna trovare un congegno per fare quello che vuoi tu. Ad esempio alcuni mettono un campo text con la scritta e di fianco un campo password nascosto. Quando si fa click sul campo di testo viene nascosto quest'ultimo e viene visualizzato quello della password.
Cmq bisogna trovare un metodo del genere, e sinceramente, data l'entità dell'effetto, non so se ne valga davvero la pena...
Ciao!