Здравствуйте.
Сразу прошу прощения за вопрос который наверняка решался 1000+ раз, но я не смог это нагуглить.
Необходимо на нативном js реализовать
следующий функционал.
Т. е. при помощи клавиши "↓" убираем фокус с input и подсвечеваем первый li в нужном блоке, про последующем клике по "↓" или "↑" перемещаемся по li, enter имитирует клип по выделенному блоку.
Тут скорее всего надо просто активному элементу добавлять определенный класс, но в реализации получается какая то каша, прошу поделиться опытом у кого была реализация подобной задачи.