任何工作要求扣押身份证都是不合法的。之所以要扣身份证无非两个原因:

控制你,你身份在他手上,离职的时候你是不是要他拿回来?这时候他就可以拖延时间。防止你说走就走。

怕你偷东西或者闹事之后人跑了,他找不到你。有你的身份证在手上,方便报警,通过警察找到你。

最主要的还是第一个原因,现在招工难,你走了短时间他找不到人顶替的话,KTV的工作要受影响。