See the fiddle - Edit fiddle - JSFiddle . Type "Disney", click on the map and notice that the cursor is still available in the input box. Shouldn't it be unfocused with blur event? If I call blur() of search widget then it will be unfocused but the blur event is not handling it by default. Any thoughts?