Harmonie
Il y a une grande différence entre une collocation et un idiome.
Une collocation est la façon dont les mots se combinent dans une langue pour produire un discours et une écriture naturels. Par exemple, lorsque vous dites "faites attention", cela pourrait être "faites attention, ou mettez de l'attention" mais ce n'est pas le cas, c'est faites attention car c'est la manière naturelle dont les locuteurs natifs expriment cela.
Un idiome est une séquence de mots qui, en tant que groupe, ont un sens différent de celui qu'ils auraient si vous les compreniez séparément. Par exemple, lorsque vous dites "il pleut des chats et des chiens", vous ne voulez pas vraiment dire que les chats et les chiens tombent du ciel mais qu'il y a une forte pluie.
J'espère que ma réponse est utile.