The word that fits the description given is "Evasive".
Evasive means avoiding giving a direct answer to a question, often by being vague or unclear. In the given scenario, the friend's response of asking about the speaker's birthday instead of answering the question about their outfit can be seen as an evasive response, as they are not directly addressing the original question.
Hope this helps!