title: Focus on other input after typeahead-on-select angular-ui-bootstrap
body: <p>I have a problem with angular-ui bootstrap:
  I have 2 input:</p>
  
  <pre><code>&lt;input type="text" ng-model="selected" uib-typeahead="state for state in states | filter:$viewValue | limitTo:8" typeahead-on-select="focusSuccessive($item, $model, $label, $event)" class="form-control"&gt;
  &lt;textarea class="form-control" id="message" rows="10" data-ng-model="caller.data.text" tabindex="25"&gt;&lt;/textarea&gt;
  </code></pre>
  
  <p>And in my controller I have a function <strong>focusSuccessive($item, $model, $label, $event)"</strong> that should focus textArea after selected.</p>
  
  <pre><code>$scope.focusSuccessive = function($item, $model, $label, $event){
     angular.element("#message").focus();
  }
  </code></pre>
  
  <p>But it doesn't work, But if I put a button like:</p>
  
  <pre><code>&lt;button ng-click="focusSuccessive()"&gt;focus&lt;/button&gt;
  </code></pre>
  
  <p>It work, so How Can I focus a textarea or input after typeahead selected?</p>