An AngularJS directive that mimics the HTML input attribute autofocus when the directive is displayed