set readonly(value) {
    const val = stringUtils.stringToBool(value);
    if (val) {
      this.setAttribute(attributes.READONLY, val.toString());
    } else {
      this.removeAttribute(attributes.READONLY);
    }
    this.setInputState(attributes.READONLY);
  }
/**
   * Set the input to readonly state
   * @param {boolean|string} value If true will set `readonly` attribute
   */
Set the input to readonly state
@param {boolean|string} value If true will set `readonly` attribute
Set the input to readonly state @param { boolean|string } value If true will set ` readonly ` attribute
set readonly(value) {
    const val = stringUtils.stringToBool(value);
    if (val) {
      this.setAttribute(attributes.READONLY, val.toString());
    } else {
      this.removeAttribute(attributes.READONLY);
    }
    this.setInputState(attributes.READONLY);
  }
set readonly ( value ) { const val = stringUtils . stringToBool ( value ) ; if ( val ) { this . setAttribute ( attributes . READONLY , val . toString ( ) ) ; } else { this . removeAttribute ( attributes . READONLY ) ; } this . setInputState ( attributes . READONLY ) ; }
Set the input to readonly state
 @param {boolean|string} value If true will set `readonly` attribute
Set the input to readonly state @param { boolean|string } value If true will set ` readonly ` attribute