Use calendar app as a caldav client?

No that’s not possible, except that you can subscribe to an read-only iCal calendar. This has already been discussed here:

or here

I would recommend to use Vdirsyncer to synchronize your calendar databases.