В общем требуется сделать так, чтобы в поле ввода постоянно мигала каретка, но по сути там её быть не должно, а когда туда её ставишь искусственная каретка должна пропасть. Вот как я это сделала:
https://jsfiddle.net/j6v8k7gs/
Работает на локальном сайте как надо(на jsfiddle почему то настоящая каретка не показывается, да и фиг с ней)
Всё ок, только вот чувствую, что это полнейший говнокод от начала и до конца. Подскажите можно ли как то сделать более красиво? Допускаю вариант с добавлением класса по клику через js, но как то всё равно не то, думаю что можно проще на одном css.