если надо мультиселект, то вот вариант
github.com/michael/multiselect/
там есть удобный поиск по элементам. вот
пример
в ответ на это:
>> хотелось бы когда пишешь что нибудь — то в выпадающем списке оставались варианты которые соответствуют тому что я пишу
Это тогда уже не select, а что-нибудь ещё, попробуйте сделать обычной text-input и на него натянуть
jqueryui.com/demos/autocomplete/
данные могут быть подгружены как через аякс, так и из готового JS-массива
Тогда вы получите ту функциональность, о которой написали.