IS there any danger changing the database to 2016 compatibility when we are still using SSIS and SSRS 2012 ?
No, SSIS and SSRS are SQL Server clienst as any other client, like SSMS, SqlCmd or Excel and so on.
The clients are not really aware of the Server version or database compatibilty level; that should work.