Veja no seu projeto, se esta configurado assim:
“o que devo fazer para que ao selecionar uma data do calendário o campo {cracha_data_funcionario} continue com foco e funcione tão bem quanto ao digitar uma data no campo”
Quanto a isso você pode em vez de usar o OnBlur neste campo, remover o evento ajax e tentar usar com OnChange, ou usar o OnFocus ou OnBlur em outro campo, antes
da data_de_vencimento, ai você tem que ver como você alinhou os campos da aplicação, para ver uma sequência onde se encaixa ‘melhor’ usar
a função para calcular a data, tem que ir experimentando, e lembre-se de ir removendo apagando as que já testou e não deu certo, para não ficar várias vezes
o mesmo código em outros eventos que não deram o efeito desejado.