I'm working on a project where you can insert your working hours, in which you have to insert start- & end times. But after you put in the start time and tab to go on, it does focus first on the icon, which comes from the
<input type="time">
I want that the tabbing only hits the input area, not the icon next to it.
This is the current state:
example input field:
                       <div class="text-section">
                            <label for="startTime"
                            class="text label without-margin">@((MarkupString)loc["StartTime"].ToString())</label>
                            <div class="property-container-three">
                                <div class="property-icon">
                                    <div class="icon solid start" tabIndex="-2">@Icons.Startzeit</div>
                                </div>
                                <input class="input-text nomargin centerInputContentVertical"
                               type="time"
                               id="startTime"
                               @ref="startTimeElement"
                               @bind-value="blazorStartTime"
                               @onblur="HandleStartTimeSet">
                            </div>
                        </div>
I already tried everything with tabindex:"-1", it just makes no difference. Also I'm just able to modify this icon due css, which goes like:
input[type="text"], input[type="date"], input[type="number"], input[type="search"], input[type="time"], input[type="datetime"], input[type="password"], [type="email"], select, textarea {
    padding: 8px 12px;
    height: 38px;
    width: 100%;
}
I do not have any more ideas or approaches...
