I don't think that there is a way to do that built into the framework, but you could probably hack your way to the solution...
On your grid, add a listener to hide the headers:
listeners: {
afterrender: function(grid) {
grid.headerCt.setVisible(false);
}
}
Then, when you're ready to show the headers again:
grid.headerCt.setVisible(true);