JSFiddle - React, Tailwind, and code Playground
HTML
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0-rc2/css/bootstrap.min.css">
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.0.0-rc2/js/bootstrap.min.js"></script>
<ul class="nav nav-pills">
<li class="active"><a href="#home" data-toggle="tab">Home</a></li>
<li><a href="#profile" data-toggle="tab">Profile</a></li>
<li><a href="#messages" data-toggle="tab">Messages</a></li>
</ul>
<div id='content' class="tab-content">
<div class="tab-pane active" id="home">
Nome: <input/><br/>
<button class="btn btn-default next">Próximo</button>
</div>
<div class="tab-pane" id="profile">
CPF: <input/><br/>
<button class="btn btn-default previous">Anterior</button>
<button class="btn btn-default next">Próximo</button>
</div>
<div class="tab-pane" id="messages">
<button class="btn btn-default previous">Anterior</button>
<button class="btn btn-success">Salvar</button>
</div>
</div>
JavaScript
$(document).ready(function() {
/*disable non active tabs*/
$('.nav li').not('.active').addClass('disabled');
$('.nav li').not('.active').find('a').removeAttr("data-toggle");
$('button.next').click(function(){
$lia = $('.nav li.active');
$li = $('.nav li.active').next('li');
/*enable next tab*/
$li.removeClass('disabled');
$li.find('a').attr("data-toggle","tab");
/*toggle tab*/
$li.find('a').click();
/*disable previous tab*/
$lia.addClass('disabled');
$lia.find('a').removeAttr("data-toggle");
});
$('button.previous').click(function(){
$lia = $('.nav li.active');
$li = $('.nav li.active').prev('li');
/*enable next tab*/
$li.removeClass('disabled');
$li.find('a').attr("data-toggle","tab");
/*toggle tab*/
$li.find('a').click();
/*disable previous tab*/
$lia.addClass('disabled');
$lia.find('a').removeAttr("data-toggle");
});
});