_switchNextInput(wrapAround = false) {
      let activeInput = this._activeIndex;
      const startActiveInput = activeInput;
      if (!this._entities.length) {
        return;
      }
      do {
        activeInput++;
        if (activeInput >= this._entities.length) {
          activeInput = wrapAround ? 0 : this._entities.length - 1;
        }
        // false-positive finding of no-unmodified-loop-condition rule
        // eslint-disable-next-line no-unmodified-loop-condition
      } while (this._inputComponent(activeInput).disabled && activeInput !== startActiveInput && (wrapAround || activeInput < this._entities.length));
      if (activeInput !== startActiveInput && !this._inputComponent(activeInput).disabled) {
        this._switchInput(activeInput);
      }
    }
Switches to the next input that can de focused.

@param {boolean} wrapAround whether to start with first clock after reaching the last one, or not
@private