Yes. You can make a flight reservation once your visa has been approved or revoke it if denied. You can alter your travel dates if the visa application takes longer. Hence, you might only receive a complete refund if your visa application is accepted.