Why not "Egy farkas egy lila nyakkendővel?"
Your translate is perfect, but Duolingo is in beta currently, this is why it doesn't accept many correct answers.