А что будет если пользователь введет руками тоже самое что предлагает ваш список? Я считаю, что при blur надо сверять значение инпута со списком предлогаемых значений и тогда уже смотреть по ситуции - показывать доп. форму или нет.
У меня 1920x1080 экран, но часто открываю страницы толькл на половину экрана, по-этому привязка должна идти не к соотношению сторон экрана, а к макету страницы