posts – I want this. Is there a plugin or a theme that can achieve it?

I want to have a custom post type similar to posts that can show up as an accordion with a comment section.

So basically the visitor can click on a topic ,the content will show up with a comment section at the bottom. He can leave a comment.

Please check the wireframe of the website. Thank you


Do you know a plugin that can do that or a WordPress theme ?