JSFiddle - React, Tailwind, and code Playground
HTML
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<script src="https://code.jquery.com/jquery-1.12.3.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-primary active">
<input type="checkbox" autocomplete="off" checked><span class="glyphicon glyphicon-ok" aria-hidden="true"></span> Checkbox 1 (pre-checked)
</label>
<label class="btn btn-primary">
<input type="checkbox" autocomplete="off"><span class="glyphicon glyphicon-ok" aria-hidden="true"></span> Checkbox 2
</label>
<label class="btn btn-primary">
<input type="checkbox" autocomplete="off"><span class="glyphicon glyphicon-ok" aria-hidden="true"></span> Checkbox 3
</label>
</div>
CSS
input:not(:checked) + .glyphicon-ok { visibility: hidden; }