Чтобы понять, как мыслит браузер, нужно стать браузером...или его разработчиком. Вообще, сами подумайте, для чего может использоваться форма, в которой есть поле для пароля? В 80% случаев - для авторизаии. А тут еще так удачно в форме только 2 поля, причем второе - текстовое.
В общем, специально для ситуаций, вроде вашей, да и вообще для более грамотного анализа и работы браузера, в HTML5 появилось
гораздо больше типов для полей формы.
По поводу отключения автозаполнения, попробуйте указать autocomplete="off" в атрибутах к инпутам.
Или повесить
1 атрибут на форму.