как то тоже нужно было отрубить браузеру автозаполнение, при чем все танцы с autocomplete не давали никакого результата - браузер все равно усердно заполнял поля логином и паролем
помогло только прописать инпуту readonly свойство и удалять его при наведении мышью, в этом случае пользователь не заметит отличий
<input name="password" type="password" readonly onmouseover="this.removeAttribute('readonly')">
вариант с autocomplete="new-password" похоже тоже должен работать, правда возможно не во всех браузерах
https://developer.mozilla.org/en-US/docs/Web/Secur...