The HTML <select> element already has built-in search functionality, in most browsers. Why don't you just use HTML? (I can't provide detailed feedback because of your login-wall: do you have a version with fake data that I could poke around at? You should probably look at getting an accessibility expert involved.)