Многие браузеры отказываются придерживаться того, что вы упомянули - лучший способ - создать элемент readonly
, а затем при наведении / клике / размытии / фокусе удалить readonly
.
Вы можете присвоить ему класс, такой как disable_autocomplete, а также сделать поле ввода доступным только для чтения.
Затем, когда поле наведено, сфокусировано или щелкнуто, вы можете удалить только чтение.При желании добавьте его обратно, когда он не сфокусирован.