Можно ли реализовать в datalist поддержку опечаток и неправильной раскладки клавиатуры при это так чтобы отображалось только правильное, а не введенное значение? Без использования сторонних библиотек типа автокомплита. Пробовал в хроме внутри option загонять опечатку в комментарий, label с стилем display:none, но пока не нашел рабочий вариант.
Типа так
<input placeholder="город" list="city"/>
<datalist id="city">
<option value="Москва">Москва</option>
<option value="Москва">Vjcrdf</option>
<option value="Москва">Moscow</option>
</datalist>
или так
<input placeholder="город" list="city"/>
<datalist id="city">
<option value="Москва"><label style="display:none;">Москва Vjcrdf Moscow<label></option>
</datalist>