function focusHandler () {
    const el = document.activeElement
    let target = state.targetRef?.value

    if (target && (el === null || el.id !== state.targetUid.value)) {
      target.hasAttribute('tabindex') === true || (target = target.querySelector('[tabindex]'))
      if (target !== el) {
        target?.focus({ preventScroll: true })
      }
    }
  }
user supplied additionals:
innerValue - computed
floatingLabel - computed
inputRef - computed
fieldClass - computed
hasShadow - computed
controlEvents - Object with fn(e)
getControl - fn
getInnerAppend - fn
getControlChild - fn
getShadowControl - fn
showPopup - fn