Found a good solution: Putting ng-click
inside <ion-label>
keeps the keyboard open:
<input type="text" ng-model="name" ng-focus="focus=true" ng-blur="focus=false">
<ion-label class="icon ion-ios-close" ng-click="resetTextfield()" ng-if="focus"></ion-label>
</ion-input>```