So basically you want to "deactivate" a button if it was "activated". Try something like this for each button (not tested)
button.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
if(button.getStyleName().equals("active"){
button.removeStyleName("active");
}
}});