When a Search Field Has No Label, It Doesn’t Exist for Screen Reader Users

Dupixent website with JAWS speech history showing a search input field announcing only "Type in text" and "Edit" with no label identifying it as a search field.
<label for="search-field">Search</label><input id="search-field" type="text" />
<label for="search-field" class="visually-hidden">Search</label><input id="search-field" type="text" />
<input type="text" aria-label="Search" />
<span id="search-text">Search</span><input type="text" aria-labelledby="search-text" />