После каждого ввода должен быть dropdown, и изначально он должен быть заполнен
тормозит скорее всего именно отрисовка кучи элементов в комбобоксе, поэтому нужно придумать, как грамотно не заполнять его всеми 50к значениями (не уверен, что комбобокс реально должен быть заполнен изначально, невозможно же таким пользоваться)
можно сделать как в bash терминале: если вариантов много, то показывать их количество, а если мало, то показывать все подходящие. если очень хочется, можно дать возможность отобразить все n > 1000 элементов по запросу пользователя