diff --git a/src/typeahead/typeahead.js b/src/typeahead/typeahead.js
index 71b807c817..d09776890d 100644
--- a/src/typeahead/typeahead.js
+++ b/src/typeahead/typeahead.js
@@ -74,6 +74,8 @@ angular.module('ui.bootstrap.typeahead', ['ui.bootstrap.debounce', 'ui.bootstrap
 
     var appendToBody = attrs.typeaheadAppendToBody ? originalScope.$eval(attrs.typeaheadAppendToBody) : false;
 
+    var isFocusOnBlur = attrs.typeaheadFocusOnBlur ? originalScope.$eval(attrs.typeaheadFocusOnBlur) : false;
+
     var appendTo = attrs.typeaheadAppendTo ?
       originalScope.$eval(attrs.typeaheadAppendTo) : null;
 
@@ -461,7 +463,7 @@ angular.module('ui.bootstrap.typeahead', ['ui.bootstrap.debounce', 'ui.bootstrap
         });
         element.val('');
       }
-      hasFocus = false;
+      hasFocus = isFocusOnBlur;
       selected = false;
     });