JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>

<ul>

<li class="main" id="first-element" role="tab" data-toggle="tab">
	<div class="question">This is my first question</div>
    <input type="text" placeholder="First Answer">
</li>

<li class="main" role="tab" data-toggle="tab">
	<div class="question">Second Question</div>
    <input type="text" placeholder="Second Answer">
</li>

<li class="main" role="tab" data-toggle="tab">
	<div class="question">Third Question</div>
    <input type="text" placeholder="Third Answer">
</li>

</ul>

CSS

input {
	padding:10px;
	margin-bottom: 10px;
	border-radius: 5px;
	border: 1px solid #bbbbbb;
	font-size: 18px;
}

li {
  list-style: none;
  
}

JavaScript

$(document).ready(function() {
	$('li.main').fadeTo(1000, 0.2);
	$('li#first-element').fadeTo(1000, 1.0);
});

$('li.main').click(function() {
    // Make all list elements (except this) transparent
    $('li.main').not(this).stop().animate({
        opacity: 0.2
    });
    // Make this opaque
    $(this).stop().animate({
        opacity: 1.0
    });
	
});