return getAge($("#birthdate").val()) < 18;
^ Вы возвращаете логическое значение, и эта функция выполняется, поэтому она не обрабатывает $ ('# accord'). Show () .. вы, вероятно, хотели заключить это в оператор if:
if ( getAge( $('#birthdate').val() ) < 18 ) {
$('#consent').show();
}
Или поменять <на>, но это сработает.