JSFiddle - React, Tailwind, and code Playground

HTML

<nav class="navbar navbar-default">
    <div class="container-fluid">
        <!-- Brand and toggle get grouped for better mobile display -->
        <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false"> <span class="sr-only">Toggle navigation</span>
 <span class="icon-bar"></span>
 <span class="icon-bar"></span>
 <span class="icon-bar"></span>

            </button> <a class="navbar-brand" href="#">Brand</a>

        </div>
        <!-- Collect the nav links, forms, and other content for toggling -->
        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
            <ul class="nav navbar-nav">
                <li class="list-group panel"> <a href="#submenu-1" class="list-group-item" data-toggle="collapse" data-parent="#MainMenu">Webshop</a>

                    <ul class="collapse" id="submenu-1"> <a href="#SubMenu1" class="list-group-item" data-toggle="collapse" data-parent="#SubMenu1">Industriële verpakkingen</a>
 <a href="javascript:;" class="list-group-item">Promotionele verpakkingen</a>
 <a href="javascript:;" class="list-group-item">Gelamineerde verpakkingen</a>
 <a href="javascript:;" class="list-group-item">Enveloppen &verzend verpakkingen</a>
 <a href="javascript:;" class="list-group-item">Medische verpakkingen</a>
 <a href="javascript:;" class="list-group-item">Co-packing</a>

                    </ul>
                </li>
            </ul>
        </div>
        <!-- /.navbar-collapse -->
  
    </div>
    
    <!-- /.container-fluid -->
</nav>

      <div>
        test
        </div>

JavaScript

$(document).click(function(e) {
	if (!$(e.target).is('a')) {
    	$('.collapse').collapse('hide');	    
    }
});