For the most part, this is caused by one of the holiday aspects being non-refundable. The website can't get past that, and so makes the entire trip payable.
Call in and they'll likely book the trip manually for you, meaning it's still a BAH booking, but also with a deposit (albeit non-refundable).
M