fix(typeahead): loading callback updates after blur

Fixes #1822
Closes #1904