Это намного меньше, не требует jquery и работает лучше в сафари. https://github.com/Fyrd/purejs-datalist-polyfill/
Проверьте, есть ли проблемы для изменения, чтобы добавить downarrow. https://github.com/Fyrd/purejs-datalist-polyfill/issues