widget(autocomplete): fixed button behavior + added tests