In certain situation, focus needs to be applied with delay - once suitable conditions are met.

When focus configured with `delayed=true`, focus won't be applied on initial page request - it will be rendered once `applyFocus()` function will be called using component's JavaScript API.

In a following example, a popup panel will be opened with focus given to first input. The popup panel can't be Saved before nested inputs pass validation.