How to disable ion-input?

Though [disabled] seems to be working now, angular shows an warning about it if using reactive forms. I used [readonly] then, like:

<ion-item class="order__status-comments">
  <ion-label floating>Observação</ion-label>
  <ion-input formControlName="comments" [readonly]="status_loading" type="text"></ion-input>
</ion-item>

And then (at SCSS):

.text-input[readonly] {
  color: #ccc;
  pointer-events: none;
  touch-action: none;
}