Fashion chain H&M has issued a recall of a detachable compass decoration on a children's jacket because of a risk the compass could break.