Chamando uma função jQuery várias vezes

Então, eu tenho essa função no jQuery:

$(function(){ 
$( ".unfocused" ).click(function ClickHeader () {
    $( this ).addClass( "focused" );
    $( this ).removeClass( "unfocused" );
    $(".header").not(this).addClass( "unfocused" );
    $(".header").not(this).removeClass( "focused" );
});
});

Funciona perfeitamente quando um cabeçalho é clicadoa primeira vez, mas quando tento clicar em outro cabeçalho desfocado, a função não funciona mais. É porque é executado no documento .ready?
Obrigado pela ajuda!

questionAnswers(2)

yourAnswerToTheQuestion