"Gray pants and white shirt" should have been accepted. There's nothing about "kemeja" that indicates it's explicitly plural in this context.
Make sure that the variant spelling "grey" (i.e. non-US English) is also accepted in the free-text response.
Fun fact, if anyone's interested: "abu-abu" comes from the word "abu", which means "ash"