Да, это правильное поведение. Документация для [selectItemAtIndexPath: animated: scrollPosition:] говорит:
Этот метод не вызывает вызовы методов-делегатов, связанных с выбором.
blockquote>
Замена события (click)
на (mousedown)
должна помочь вам:
<h1 (mousedown)="itemClick()">dont blur (click me)</h1>