The solution is very nice and just what I need. The problem is if I modify it. I want the dropdown list to show on text change in input, not on click. But if I do that, I can no longer navigate through list items. Also, I would want that input would be in focus while I navigate. Is this possible?