JSFiddle - React, Tailwind, and code Playground

HTML

<div id="search-dropdown" tabindex="1">SØG (hover eller klik her)<div id="search-dropdown-content" tabindex="2">
<form class="searchform" role="search" action="" method="get">
		<input name="s" tabindex="3" class="s" type="text" placeholder="Søg..." value="">
		<button name="submit" class="searchsubmit" type="submit">X</button>
	</form></div></div>

CSS

#search-dropdown{
    position: relative;
float:right;
cursor:pointer;
    display: inline-block;
padding:10px;
margin-right:100px;
Background:red;
border:1px solid #666;
}
#search-dropdown:hover{
background:#ccc;
}
#search-dropdown .fa{
float:none;
display:block;
margin-right:0;
}
#search-dropdown-content{
    display: none;
    position: absolute;
right:0;
padding: 20px;
margin-top:10px;
background:#fff;
box-shadow:0px 3px 0px 3px rgba(0,0,0,0.2)
}
#search-dropdown-content .searchform{
background:#fff;
margin-left:0;
}
#search-dropdown:focus #search-dropdown-content, #search-dropdown:hover #search-dropdown-content{
display:block;
}
#search-dropdown input:focus #search-dropdown-content{
display:block;
background:#ccc;
}