fix(typeahead): use more accurate regex for capturing keydown, make tab condition always match on tab
chore(build): release