Why can't I disable iCloud keychain on my MacBook?
If Calendars is the only thing that this Mac needs from your AppleID, then one solution would be to give this Mac a separate AppleID, and share the Calendar.